👨🏼💻개발/셀레니움
셀레니움 - xpath 자바스크립트로 클릭하기 (javascript error: $x is not defined)
Janger
2023. 6. 11. 20:47
728x90
방법 1.
marketplace_button = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, '//span[contains(text(), "Marketplace")]')))
marketplace_button.click()
방법 2.
marketplace_button = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, '//span[contains(text(), "Marketplace")]')))
driver.execute_script("arguments[0].click();", marketplace_button)
출처:
Run '$x("XPath")' in Selenium 'driver.execute_script' JavaScript, chromedriver=111.0.5563.64
On facebook, if I go to main page, and run in chrome dev tools this command: $x('//span[contains(text(), "Marketplace")]')[0].click() it works well. If I try in Python/Selenium: driver.
stackoverflow.com
728x90