需要您的指导,请我尝试创建一个运行Selenium的Lambda函数。
创建了nessecery层(所有的包等),并将它们上传到Lambda。在本地和lambda上编写代码。
问题在于:在我的脚本中,我查询的网页有打开新标签页的按钮,当我使用Lambda在无头模式下运行代码时,我无法在标签页之间切换。有人遇到过这个问题吗?
版本有:
- headless-chromium-v1.0.0.55
- chrome-driverV2.43
感谢任何帮助。谢谢!
在问题中解释
需要您的指导,请我尝试创建一个运行Selenium的Lambda函数。
创建了nessecery层(所有的包等),并将它们上传到Lambda。在本地和lambda上编写代码。
问题在于:在我的脚本中,我查询的网页有打开新标签页的按钮,当我使用Lambda在无头模式下运行代码时,我无法在标签页之间切换。有人遇到过这个问题吗?
版本有:
1条答案
按热度按时间bnlyeluc1#
只需遍历选项卡,然后使用下面的代码
阅读更多here
更新
如果锚链接类似于
<a href="https://example.com/">click me</a>
,则单击时将在当前选项卡/窗口中打开但如果是
<a href="https://example.com/" target="_blank">click me</a>
,则单击时将在新选项卡中打开查看
target
属性阅读更多here