如何跳过一段代码并转到硒中的所需代码

有时我

所以我之前曾问过这个问题,但是解决方案并不像我希望的那样可行。我需要运行硒而不是无头的,但我想无头运行

以下是代码块,我想在红色框中访问链接。问题,如果我试图去上课col-box。它将进入“隐藏”类,我想跳过该类并进入找到链接的下层类。

我怎样才能做到这一点?我做了这个

new = driver.find_element_by_class_name('inbox-dataList')
link = new.driver.find_element_by_class_name('col-box')
link1 = link.find_element_by_css_selector('a').get_attribute('href')
link1

结果: 'javascript:void(0);'

皮库尔

瓦西夫·哈桑(Wasif Hasan)

使用CSS选择器查找通常会重叠。所以最好是找到使用XPath的工具。首先,右键单击该元素,将鼠标悬停在Copy上,然后单击XPath。然后尝试:link1 = driver.find_element_by_xpath('THE XPATH').get_attribute('href')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章