![](/img/trans.png)
[英]Error selenium.common.exceptions.JavascriptException: Message: ReferenceError: room is not defined
[英]selenium.common.exceptions.JavascriptException: Message: javascript error: Unexpected identifier
對 python 來說非常新,希望從您在這里的經驗中獲益,當使用 chrome(開發人員工具/控制台)時,此命令有效,我在下拉菜單中選擇選項 #1。
document.getElementById("Locations").selectedIndex = 1
onEntitySelectChange(document.getElementById("Locations"))
但是當我使用以下命令將其轉換為我的 python 時,我得到了我的錯誤。
driver.execute_script(f'vars element =
document.getElementById("Locations").selectedIndex="1");')
driver.execute_script(f'vars element =
onEntitySelectChange(document.getElementById("Locations"));')
錯誤:
in check_response raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: javascript error: Unexpected identifier
我嘗試了不同的輸入,將“1”刪除為僅刪除“;”的 1 但似乎沒有任何幫助。
在 javascript 或 jquery 中沒有名為 vars 的標識符。
用戶 var 而不是 vars:
driver.execute_script(f'var element =
document.getElementById("Locations").selectedIndex="2";')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.