自动化测试
自动化测试
TestZZZZZ
别烦我。
展开
-
selenium - 定位 问题
元素定位不到的原因可能有以下几种情况: 1、元素在iframe里面 2、定位的元素在页面上有多个,或者id、name等是可变的 3、等待时间太短,导致选择器还没有跳转到该页面 4、窗口切换问题 5、页面还没加载出来,就找该元素 6、窗口没有最大化 因为输入框在点击button前后是不一样的,你可能需要三步, 1点击button, 2找到check in的input元素, 3输入你想要的值。 因为你最下面这坨时间框不是在页面打开的时候就已经渲染好的。这坨dom是到达一定触发条件后再即时渲染的...原创 2020-10-14 21:15:35 · 355 阅读 · 0 评论 -
selenium -webdriver - keys类
Keys()类提供了键盘上几乎所有按键的方法,这个类可用来模拟键盘上的按键,包括各种组合键,如 Ctrl+A, Ctrl+X,Ctrl+C, Ctrl+V 等等 ```python from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep driver = webdriver.Chrome() driver.get("http://www.baidu.com原创 2020-09-30 23:42:25 · 808 阅读 · 0 评论 -
selenium - webdriver - Wait()
文章目录 1- 强制等待:sleep() 2- 隐式等待:implicitly_wait() 3- 显示等待:WebDriverWait() (1)与until()或者until_not()方法结合使用 (2)WebDriverWait与expected_conditions结合使用 (3)显示等待,自定义等待条件 强制等待:sleep() import time sleep(5) #等待5秒 设置固定休眠时间,单位为秒。 由python的time包提供, 导入 time 包后就可以使用。 缺点:不智能原创 2020-09-30 22:36:33 · 895 阅读 · 0 评论