Vik*_*dar 2 javascript python selenium webdriver selenium-webdriver
browser.execute_script("window.open('about:blank', 'tab2');")
browser.switch_to.window("tab2")
browser.get('http://bing.com')
Run Code Online (Sandbox Code Playgroud)
我在网上搜索在 python 中使用 selenium 打开新选项卡的方法,并且ctrl + 的方法t不适用于 chrome,所以我偶然发现了上面的一段代码,但是我无法理解 'excute_script' 的作用。
execute_script
方法允许执行作为字符串参数传递的 JavaScript
请注意,您可以使用 将 Python 代码中的数据传递到 JavaScript 代码中arguments
,例如
hello = "Hello"
friends = " friends"
browser.execute_script('alert(arguments[0], arguments[1]);', (hello, friends))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1734 次 |
最近记录: |