摘要: 之前说了元素定位方法的封装,这里说一下元素定位的封装,我是把元素定位和对元素的操作是分开了。 from practice.Find_Element.Get_Element import GetElementclass UserLoginElement(GetElement): # 获取服务协议定位 阅读全文
posted @ 2022-01-09 23:48 Rookie_C 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了数据分离,这一篇说一下元素定位方法的封装,我目前做的比较简陋 直接上代码,然后一行一行的给大家解释吧 from practice.Desired_Caps.Desired_caps import DesiredCapsfrom selenium.webdriver.common.by im 阅读全文
posted @ 2022-01-09 23:27 Rookie_C 阅读(436) 评论(0) 推荐(1) 编辑
摘要: 使用appium的时候需要设置驱动器参数,那些参数如果放在代码中,如果一旦需要进行修改就会非常不方便。 所以在这里我就对数据进行了分离,我这里是把数据写入了yaml文件,然后通过对文件的读取,获取到驱动器参数,这样的话一旦以后有所变动,我就可以直接在yaml文件中进行修改,而不必去代码中找,作出变动 阅读全文
posted @ 2022-01-09 23:09 Rookie_C 阅读(496) 评论(0) 推荐(1) 编辑
摘要: 前段时间完成了登录的线性代码,但是实际工作中我们是不会使用这种线性的脚本去做自动化的,如果仅仅只是为了完成自动化的工作的话倒是可以,但是不建议这么做。 这一章我们说一说pom思想 pom全称page object model 看过一些资料和课程,我的理解就是把自动化脚本中的数据,元素定位,元素操作进 阅读全文
posted @ 2022-01-09 22:34 Rookie_C 阅读(467) 评论(0) 推荐(1) 编辑