嘗試使用Python 在Selenium 中執行Javascript 程式碼片段時,您可能會遇到類似「AttributeError: 'module' object has沒有屬性「GetEval」。在Selenium 中執行Javascript 會引發AttributeError。
解決方案:
在 Selenium 中使用 Python 執行 Javascript 的正確方法是 browser.execute_script。以下是修改提供的程式碼的方法:
此程式碼現在將成功執行提供的 Javascript 程式碼段。
範例示範:
<code class="python">from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time # ... (unchanged code) # Execute Javascript browser.execute_script("submitForm('patchCacheAdd',1,{'event':'ok'});return false") # ... (unchanged code)</code>
有關使用 browser.execute_script 使用 Python 在 Selenium 中執行 Javascript 的詳細範例,請參閱原始來源中提供的答案。
以上是使用 Python 在 Selenium 中執行 JavaScript 時如何解決「AttributeError: \'module\' object has no attribute \'GetEval\'\」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!