2024-05-16 10:30:51 发布
网友
我正在构建一个web页面,但是我想要点击的元素实际上是在chrome检查布局中搜索的,但是看不到(比如当你点击ctrl+F并通过键入来搜索元素时,它会显示在DOM结构的折叠中…) 所以我不能继续,因为我应该用Python“点击”它
http://bitly.kr/Nypl88 是链接,我想用selenium单击的元素有一个名为“cns\u Tab21”的id。当您搜索它时,结果总数是1,但在DOM中看不到
感谢您阅读本帖并提前给出答案
元素隐藏在iframe中
要获得它,您需要首先切换到iframe:
driver.get("https://finance.naver.com/item/coinfo.nhn?code=255440"); WebElement iframe = driver.findElement(By.id("coinfo_cp")); driver.switchTo().frame(iframe); WebElement tabElement = driver.findElement(By.id("cns_Tab21"));
*编辑*
添加了一个Python实现
driver = webdriver.Chrome() driver.get("https://finance.naver.com/item/coinfo.nhn?code=255440") iframe = driver.find_element_by_id("coinfo_cp") driver.switch_to.frame(iframe) tabElement = driver.find_element_by_id("cns_Tab21")
元素隐藏在iframe中
要获得它,您需要首先切换到iframe:
*编辑*
添加了一个Python实现
相关问题 更多 >
编程相关推荐