![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+selenium
一起来学习自动化吧
weixin_42333495
这个作者很懒,什么都没留下…
展开
-
鼠标键盘操作
因为是脚本操作,浏览器本身有检测webdriver的机制,检测到不是认为的会报错,滑块无法操作。send_keys(keys.CONTROL,"C")复制。send_keys(keys.CONTROL,"V")粘贴。加上这样一段js脚本,就可以欺骗浏览器。复选框 is_selected()send_keys('手机\n')直接在文本后面加上换行符号。鼠标悬停,重点要掌握。鼠标双击、点击、右击。原创 2024-07-15 23:38:43 · 102 阅读 · 0 评论 -
js语句操作
移动的坐标写完后,还需要调用执行js的方法 driver.execute_script(坐标参数)1.切换到alert弹窗,点击确定 swtich_to.alert.accpet()注意滚动条向下滑动,b纵坐标向下是正数,向上是负数 a横坐标向右是正数 向左是负数。想要操作alert弹窗,需要先切换到弹窗上再做操作,如何切到弹窗中呢。alert不属于html的范畴,所以不能通过元素定位的方法去定位。2.切换到alert弹窗,获取弹窗中的文本。4.切换到alert窗口,输入文本。1.alert弹窗定位。原创 2024-07-16 23:42:50 · 91 阅读 · 0 评论 -
selenium元素定位
拓展 form表单提交,(当需要点击的元素比较难定位的时候,可以直接输入完后提交表单,前提是输入框是个form表单才可以)4.partial link text 部分超链接文本。3.link text 超链接文本。5.tag name 标签名。原创 2024-07-08 23:13:46 · 1 阅读 · 0 评论