我在python中使用selenium和chromebdriver。在
我试图将'href'存储在变量(本例中为'link')中,并在新选项卡中打开它。在
我知道如何使用以下方法在新标签页中打开专用网站:
driver.execute_script("window.open('http://www.example.com', 'newtab')")
但是使用windows.打开脚本只接受直接文本(据我所知),不接受变量。在
代码如下:
^{pr2}$错误:
unknown error: link is not defined
有没有其他方法可以在新的选项卡中打开“link”变量?在
在脚本中传递参数不会被视为url以使其成为url请尝试此方法。对我有用。在
请告诉我这是否有效。在
您传递了一个字符串来执行_脚本,因此不是按字面意思传递“link”,而是从链接(concatenate)传递值:
另一种打开选项卡的方法是将CTRL+T发送到浏览器:
^{pr2}$如前所述,您可以在这里找到更多28431765/open-web-in-new-tab-selenium-python
相关问题 更多 >
编程相关推荐