我写了一些有这种结构的测试:
├── __init__.py
├── __pycache__
├── config
│ ├── __init__.py
│ ├── android_chrome.py
│ ├── android_native.py
│ ├── base_config.py
│ ├── desktop_chrome.py
│ ├── ios_native.py
│ ├── ios_safari.py
│ └── nohup.out
├── school
│ ├── __init__.py
│ ├── test_enrollment.py
│ ├── test_attendance.py
│ └── test_field_trip.py
├── front_end_test_util.py
├── generator.py
我用一个命令开始测试,比如:
^{pr2}$test_enrollment.py
文件导入generator.py
,该文件循环遍历config
中的各种配置文件,并生成一个新类,该类结合了平台配置文件的设置和测试文件中的测试。在
当测试在移动平台上运行时,我使用的是appium驱动程序(与使用selenium驱动程序的桌面平台相反)。在
我想把这些测试文件上传到我的设备上,但我希望它能和我的设备兼容。我不能用pytest现在的结构方式运行测试,因为我的测试类中启动生成器的main方法没有被调用。有没有办法不使用pytest在AWS设备场中运行Appium Python测试?在
很抱歉,pyium无法在pyium设备上运行测试。在
如果可以重新格式化测试以使用pytest,那么它们应该可以工作。在
您可以运行pytest干运行以确保检测到您的测试
完整的文档可以找到Here
相关问题 更多 >
编程相关推荐