selenium
文章平均质量分 51
西门一刀
这个作者很懒,什么都没留下…
展开
-
使用selenium打开带有证书的网页
def zs_get(url): def press_enter(): time.sleep(3) #可以多等待几秒 pyautogui.press("enter") #按下键盘回车键 t = threading.Thread(target=press_enter) t.setDaemon(True) #守护线程 t.start() #启动 dr = driver.get(url) #drver访问网址登陆页面 time.sle原创 2021-04-21 10:09:47 · 1116 阅读 · 0 评论 -
使用selenium打开带有插件的Chrome浏览器
一,需求做自动化测试时,需要用到Chrome浏览器安装的插件,因此要求selenium打开Chrome浏览器同时打开插件二,步骤以下步骤以Chrome浏览器的 IE_Tab 插件为例Chrome浏览器的 IE_Tab 插件已安装好添加Chrome插件代码# 指定Chromedriver路径driver_path = r"F:\1\Python39\chromedriver90.exe"option = webdriver.ChromeOptions()# 指定Chrome浏览器路径o原创 2021-04-21 10:03:06 · 4334 阅读 · 3 评论 -
xpath定位大全
一,Xpath 简介Xpath 不是 selenium 专用,只是作为一种定位手段,为 selenium 所用。Xpath 是一门在 xml 文档中查找信息的语言。Xpath 可用来在 xml 文档中对元素和属性进行遍历。由于 html 的层次结构与 xml 的层次结构天然一致,所以使用 Xpath 也能够进行 html 元素的定位。二,Xpath 定位方法浏览器中如何找到元素Chrome 浏览器:按 F12,将鼠标点击下图中的图标,再到浏览器页面上选择需要定位的元素,Elements 页中就会自动原创 2021-04-09 11:31:16 · 338 阅读 · 0 评论 -
基于python的selenium两种文件上传操作
方法一、input标签上传如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径,这里不做过多赘述,前文有相关操作方法。方法二、非input标签上传Python的pywin32库,通过识别对话框句柄来进行操作,pywin32库的安装因为文件较大,建议使用豆瓣源直接pip安装:pip install -i https://pypi.douban.com/simple pywin32winspy工具的定位方法采用的是绝对路径定位,即根路径为点击上传按钮后的弹出框的整个窗口原创 2021-03-15 16:00:13 · 369 阅读 · 0 评论