python - Selenium - 在新选项卡而不是新窗口中打开 Firefox 链接? Python

标签 python firefox selenium

有什么方法可以更改 selenium firefox 设置,因此每当我单击网站上链接到另一个网站的按钮时,该链接将在新选项卡中打开,而不是在新窗口中打开?

我尝试制作自定义配置文件,但它从来没有为我工作过..总是加载匿名的。

任何帮助都非常感谢。

最佳答案

您必须通过浏览器操作链发送它,因为 selenium 每次都会打开一个匿名 session 。所以,发送这样的点击命令。

from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

ActionChains(driver).send_keys(Keys.COMMAND, "t").perform()

关于python - Selenium - 在新选项卡而不是新窗口中打开 Firefox 链接? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31023672/

相关文章:

python - 如何将迭代的字符串变量放入另一个字符串中

python - Chrome : API for performance data

python - 有没有办法不从 Django View 返回响应?

来自 "Pro Coder"示例的 Python 二叉搜索树

css - SVG 符号未在 Firefox 中显示

firefox - 如何从 Firefox 浏览器控制台中过滤掉错误?

jquery - 如何在 scrapy 中使用 selenium 驱动程序单击第二个链接(使用 python)

Python:remove() 似乎不起作用

python - 比较字典但得到结果与来源

firefox - SVG 使用标签不渲染渐变 Firefox