首页 > 解决方案 > 我的代码在 Windows 中工作,但在 linux 中运行的相同代码给出错误

问题描述

它是一个复选框,通过 xpath 查找元素并尝试通过 xpath 选择该元素并单击该元素,这在 Windows 中有效,但在 linux 中无效

在windows中尝试过,但找不到linux的解决方案

actual_site = driver.find_element_by_link_text("filmgrapevine.com - 
(14221)").click()  #live
driver.implicitly_wait(10)
elem = driver.find_element_by_id("square-300x250")  # Getting 
unable to find element error
elem.click()
submit = driver.find_element_by_id("PageAds").click()

elem = driver.find_element_by_id("square-300x250") 无法找到元素错误

我尝试使用 xpath,选择在 stackoverflow 上找到的各种解决方案,但没有任何人可以帮助我吗?甚至在 linux 中尝试过 chrome 驱动程序和 gecko 驱动程序都无法正常工作

标签: python-3.xselenium

解决方案


推荐阅读