如何在Python + Selenium中使用JavaScript控制台命令?

时间:2019-02-13 11:50:45

标签: javascript python selenium

我已经在控制台中使用JavaScript命令来获取tbody元素,但是在我的代码中使用它们时它们不起作用。

我尝试使用webdriver.execute_script运行代码。

table_body = browser.execute_script("""
    cd(window.frames[2][1])
    var tbody = document.getElementsByClassName("sortable")[0].children[1]
    return tbody
""")

我期望它返回一个tbody元素或HTMLCollection,相反,我得到一个错误:

selenium.common.exceptions.JavascriptException: Message: ReferenceError: cd is not defined

0 个答案:

没有答案