0

我找到了我感兴趣的元素:

LINKS = (By.PARTIAL_LINK_TEXT, "link_to")
links = self.browser.find_elements(*self.LINKS)

他们现在已经display准备好了None,我想向他们展示:

for link in links:
  self.browser.execute_script("style.display = 'block';", link)

但是给了我js错误style is undefined。我已经尝试过一些事情,例如link.style.displayorargument.style.display但我真的不明白它应该如何工作。你能帮忙吗?

4

1 回答 1

0

你需要使用元素

self.browser.execute_script('arguments[0].style.display = "block";'), link)

或者,如果您不确定style属性是否存在,请使用setAttribute()

self.browser.execute_script('arguments[0].setAttribute("style", "display:block");'), link)
于 2020-01-07T14:05:34.097 回答