问题标签 [selenium-webdriver-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

python-3.x - python selenium中url的用户名和密码

简介

我正在使用 python 和 selenium 进行 UI 测试,当登录页面被询问为弹出窗口时我被阻止,我只看到最好的方法是将用户名和密码传递给 url.. 但我的用户名包含“@”和“ *”我什至尝试了它的编码版本仍然无法正常工作

问题:

我用'%40'代表'@''%2A'代表'*'

错误:

收到类似 404 的错误

0 投票
0 回答
14 浏览

selenium - Selenium,我应该使用什么网络驱动程序?

我有一台带有 VSCode 的 Windows 10 笔记本电脑,但我将 Ubuntu 作为具有 WSL 扩展的子系统运行。如果我的工作环境在那个 Linux 子系统中,我应该使用 chrome webdriver for linux 吗?

0 投票
1 回答
495 浏览

python - 在 python 中初始化 MSEdge 浏览器,得到 TypeError: Level not an integer or a valid string: None

我正在尝试初始化 MSedge 浏览器并收到错误消息。

错误声明:

我正在使用 webdriver_manager 3.5.2 和 selenium 4.0.0 请帮助我解决问题。如果您需要任何详细信息,请告诉我。先感谢您

0 投票
1 回答
278 浏览

python - 使用 Selenium 的 Python PhantomJS

您好,我想尝试使用 PhantomJS 加载网站

这是错误

0-beta-macos/bin/phantomjs 意外退出。状态码是:-9

0 投票
1 回答
103 浏览

python - Python Selenium Google 点击“我同意”按钮

我正在尝试从谷歌获取一些数据,但我得到了“在你继续之前”谷歌弹出窗口。我试图让 selenium 找到按钮并单击它并返回获取数据,但似乎即使我在代码中有按钮 ID,它也找不到它

0 投票
1 回答
65 浏览

python - 捕获屏幕截图后,Selenium 返回错误

每当我尝试从 Selenium 捕获屏幕截图并尝试将屏幕截图保存到指定文件夹时,它都会返回 false。

但是,当我使用以下命令保存屏幕截图时,它会被保存并返回 true。

我已经创建了 PermitSide 文件夹,但屏幕截图没有保存在那里。

代码试验:

0 投票
2 回答
43 浏览

python - 如何使用 Selenium 和 Python 在没有输入字段和按钮 ID 的情况下登录网站

我正在创建一个程序来帮助学生跟踪他们的分数,因为我需要在网上废弃存储我们所有成绩的网站。这个想法是自动化登录,然后会有一个单独的脚本来获取我需要的信息。我无法自动登录,因为没有输入字段和按钮 ID。我能找到的只是按钮的名称输入字段和类。

这是我得到的错误:

这是输入字段和按钮的 HTML:

0 投票
2 回答
294 浏览

python - selenium.common.exceptions.WebDriverException:消息:未知错误:Chromium 浏览器和 Selenium Python 不存在 DevToolsActivePort 文件

我想通过铬运行硒。我写了这段代码:

但是这段代码会抛出一个错误:

正确版本的 chromodriver 在 usr/bin 中。我究竟做错了什么?

0 投票
1 回答
544 浏览

selenium - 弃用警告:不推荐使用 find_elements_by_* 命令。请使用 find_elements() 而不是在 Google Colab 中使用 Selenium

有一些函数可以与 selenium 一起使用,这些函数有一定的输出,但是当我在 google colab 中打开它们时,我会得到一些我不想要的输出,这会降低理解。

有没有办法在示例中不获取“BETSWITHBOT”和“HATAYSPOR”之间的输出?

我的代码:

0 投票
2 回答
49 浏览

python - Seleneium Python 使用 driver.find_element_by_xpath() 显示 DeprecationWarnings

好的,所以我正在使用我的笔记本电脑 rn,我从我的 PC 复制并粘贴了我的代码,但突然它无法正常工作。我已经安装了相同的 Selenium,但现在它正在运行,我收到了 DeprecationWarnings,driver.find_element_by_xpath 不起作用等。

这是我写的一个例子,它不再起作用,它driver.find_element_by_xpath()有一条线!当我在另一个 py 文件(在 pycharm 中)中重写它时,它不喜欢我使用驱动程序,它带有红色下划线。

有人可以解释到底发生了什么吗?