from selenium.webdriver.common.keys import Keys #键盘导入类 常用的键盘操作: send_keys(Keys.BACK_SPACE):删除键(BackSpace) send_keys(Keys.SPACE):空格键(Space) send_keys(K ...
分类:
编程语言 时间:
2019-12-15 10:45:40
阅读次数:
102
相信很多测试小伙伴儿都听过或者使用过web自动化selenium,那您有没有研究过selenium的原理呢?为什么要使用webdriver.exe,webdriver.exe是干啥用的?selenium.common.exceptions.WebDriverException: Message: ' ...
分类:
其他好文 时间:
2019-12-14 20:59:32
阅读次数:
121
#登录方法的封装 from appium import webdriver from time import sleep from python_selenium.Slide import swipeLeft def login(user,pwd): caps = { "platformName": ...
分类:
其他好文 时间:
2019-12-14 11:34:41
阅读次数:
89
参考官方文档:https://selenium.dev/selenium/docs/api/py/webdriver_support/selenium.webdriver.support.select.html?highlight=all_selected_options#selenium.webd ...
分类:
编程语言 时间:
2019-12-14 09:34:35
阅读次数:
117
滚动页面 在自动化操作中,如果web页面过长,而我们需要的元素并不在当前可视页面中,那么selenium就无法对其进行操作;此时,我们就需要像平时操作浏览器一样来滚动页面,使我们需要操作的对象可见! 滚动页面的方法: window.scrollBy() window.scrollBy(0,500) ...
分类:
其他好文 时间:
2019-12-13 23:51:15
阅读次数:
225
from selenium import webdriver #滚动到浏览器顶部 js_top = "var q=document.documentElement.scrollTop=0" #滚动到浏览器底部 js_bottom = "var q=document.documentElement.s ...
分类:
编程语言 时间:
2019-12-13 23:35:50
阅读次数:
384
CSDN上的孔天逸从Mozilla上提供了Selenium+Headless Firefox在Python上实现的方法: from selenium.webdriver import Firefox from selenium.webdriver.common.by import By from s ...
分类:
Web程序 时间:
2019-12-12 19:57:17
阅读次数:
122
1.swipe() 滑动用法 Swipe(x1,y1,x2,y2,duration) x1-开始滑动的x坐标,y1-开始滑动的Y坐标 x2-结束点x坐标,y2-结束点y坐标 duration滑动事件(默认5毫秒) #coding=utf-8 from appium import webdriver ...
分类:
其他好文 时间:
2019-12-12 12:58:37
阅读次数:
402
from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox() # 指定和打开浏览器driver.get('https://www.baidu.com')sleep(10)# #下面的方法,只会截图当前 ...
分类:
编程语言 时间:
2019-12-12 01:12:49
阅读次数:
85
模拟登录博客园(滑块验证) # 图像处理标准库 from PIL import Image # web测试 from selenium import webdriver # 鼠标操作 from selenium.webdriver.common.action_chains import Action ...
分类:
其他好文 时间:
2019-12-11 18:59:36
阅读次数:
105