selenium常见问题及解决方案

1.定位不到元素

(1)程序跑太快,加time.sleep

  (2) 有遮挡,必须最大化窗口之后才能移动

(3)没有到达相应的句柄或者框架内

2.下拉框,如何选择元素

3.面对同样的xpath,有多个,无法唯一定位的问题

4.图片验证码怎么定位

5.数据库怎么连接,比如查找验证码

6.如何上传文件

7.selenium的框架怎么弄

8.如何上下滑动窗口,为何有时候滑动不了?

9.如何解决句柄移动的问题:

driver.switch_to.default_content()-----------移动到默认的句柄
driver.switch_to_window(driver.window_handles[-1])-------移动到最新的句柄

  driver.switch_to_window(driver.window_handles[1])  ----------移动到对应的句柄或者浏览器窗口

10.怎么样判断一个元素是否存在?请查看专栏:

https://blog.csdn.net/weixin_40894921/article/details/88367716

11.如何查看元素的值:

driver.find_elemement_by_xpath("").text

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值