
web自动化
shixiu_yuan
想要飞得更高,就要把地平线忘掉。
展开
-
selenium对弹窗(alert)的处理
1、弹窗selenium提供 switch_to_alert方法:捕获弹出对话框(可以定位alert、confirm、prompt对话框)switch_to_alert() --定位弹出对话框text() --获取对话框文本值accept() --相当于点击“确认”dismiss() --相当于点击“取消”send_keys() --输入值(alert和confirm没有输入对话框,所以就不用能用了转载 2021-11-04 11:09:58 · 2962 阅读 · 0 评论 -
python+selenium,使用input控件进行文件上传时click操作报错:InvalidArgumentException
以下以百度首页搜索上传图片为例from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get('https://www.baidu.com')driver.maximize_window()#最大# 点击百度一下输入框右方的摄像头图标driver.find_element_by_class_name('soutu-btn').click()# 点击选择文件按钮element =原创 2021-11-03 17:38:07 · 957 阅读 · 1 评论 -
pip安装第三方库 报错:You should consider upgrading
报错:WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available.You should consider upgrading via the ‘c:\users\python\python38\python.exe -m pip install --upgrade pip’ command.解决办法:直接运行 python -m pip install --upgrade pip...原创 2021-11-03 14:08:29 · 20913 阅读 · 8 评论 -
xpath中ends-with无法定位问题的解决办法
在使用xpath的模糊匹配以什么结尾时,遇到如下问题: //input[ends-with(@id,‘w’)] 定位不到input标签中的id以w结尾的元素,报错如下SyntaxError: Failed to execute ‘evaluate’ on ‘Document’: The string ‘//input[ends-with(@id,‘w’)]’ is not a valid XPath expression.(Session info: chrome=94.0.4606.81)查询原创 2021-10-25 11:18:37 · 2967 阅读 · 0 评论