python - 为什么单击()后Selenium脚本项目无法继续
问题描述
这是我的代码:
我的项目.py
userName.send_keys(user_name)
passWord.send_keys(pass_word)
Button.click()
print("1")
当我这样做Button.click()
时,页面可以成功跳转,但它不能继续到下一步,即使它只是一个print()
语句。
下一页如下图所示。
在下一页中,它有警报窗口,我无法切换到它。该程序给了我一条错误消息:
[20120:10844:0529/150013.017:ERROR:textfield.cc(1773)] 未实现
而且我也用过submit()
,也没变。我真的对这个问题感到困惑,所以我检查了 selenium 的库:
来自 Selenium 的 webelement.py
def click(self):
"""Clicks the element."""
print("1")
self._execute(Command.CLICK_ELEMENT)
print("2")
不知何故print("2")
无法打印。
如果有人知道原因,如果您能告诉我,我将不胜感激。
解决方案
推荐阅读
- spring-boot - 异常启动 SpringBootApplication - 无法启动 Web 服务器
- java - Android Studio、Volley、api响应第一次点击不显示
- php - 如果用户未登录 Woocommerce,请避免将特定产品类别添加到购物车
- c# - 使用 Windows 命令删除文件并显示已删除文件的列表
- r - 使用 ggplot 进行更高效的绘图
- gulp - 流吞咽过滤器错误
- python - 如何将透明颜色应用于 XSLXWriter 中的单元格?
- c# - 在模型中使用 MVVM 处理异常
- instagram-api - api.instagram CORB 网络错误,因为带有 `Content-Type: application/json` 的 jsonp 响应标头
- java - 必须使用嵌套的 while 循环制作乘法表。\t 间距搞砸了三位数