我正在尝试学习在PyCharm中使用Selenium和Python实现的Android移动应用程序自动化的BDD(Behave)(因此不是纯Python;我从未理解其中的区别,尽管我试图找到相关信息)。 我是初学者,所以我需要使用Selenium和Python脚本在TestRail中创建测试用例(这是我的目标)。 我听说过黄瓜配小黄瓜,但我很困惑。 我需要学习纯Python吗?我可以用PyCharm编写测试用例吗? 有人能帮我提些建议吗? 从哪里开始?提前谢谢
PS:我有一些与文档的链接,但我仍然感到困惑:https://behave.readthedocs.io/
我将尝试为webdriver进行类似于此的页面对象模式测试:
对于页面:
对于基本页面:
全文如下:
http://blerdeyeview.com/testing-with-behave-framework/
还有一个:
https://www.testrisk.com/2015/03/page-object-patter-for-selenium-test.html
我也是初学者,这对我很有帮助。我正在测试网站,不是Android,但它应该适合您的想法。
非常适合编写小黄瓜的步骤
祝你好运
另外,我在每个子页面类上都使用定位器字典,因为它工作得很好。不幸的是,这种方法没有自动完成功能,但我相信Android应用程序不需要字典。它应该像写在这些链接中一样工作。
编辑以获得更多代码输入
相关问题 更多 >
编程相关推荐