摘要: 常用的操作事件:右键点击、页面滑动、表单操作 官方文档 https://selenium-python.readthedocs.io/ 我们定位元素的时候也可以使用这个方法去定位元素: 主要两个操作方法 1.ActionChains 注意,⚠️不会立即执行,调用perform()方法时,队列中事件依 阅读全文
posted @ 2020-03-31 19:04 zhaikunkun 阅读(238) 评论(0) 推荐(0)
摘要: Web控件定位与常见操作: xpath css selenium的点击与输入:click()、send_keys() 1.xpath 缺点:速度慢,因为它是从头到尾一点点遍历到的 优点:万能定位方式 1) /代表子元素,相当于上一个元素的儿子; 可以定位到它的孩子,但是定位不到它的孙子; 比如:$x 阅读全文
posted @ 2020-03-31 18:12 zhaikunkun 阅读(402) 评论(0) 推荐(0)
摘要: 1.测试用例编写 用例的关键要素: 1)导入依赖 2)创建driver 3)执行自动化步骤 4)断言 如下图是一个简单的demo: self.driver.maximize_window()最大化窗口页面,一般会存在于setup方法中 如果不添加teardown原来跑完的页面不会进行自动退出的,原页 阅读全文
posted @ 2020-03-31 12:27 zhaikunkun 阅读(228) 评论(0) 推荐(0)
摘要: 持续更新。。。 1.括号中的文案写错,比如社团写成社区,最好还是在html页面里定位到元素去粘贴上面的文案,哪怕只有两个字❗️ self.driver.find_element_by_link_text("社团").click() 2.使用隐式等待,直接报错,因为隐式等待这判断这个元素有了,但不会判 阅读全文
posted @ 2020-03-31 11:53 zhaikunkun 阅读(1074) 评论(0) 推荐(0)