硒get_property是None?

时间:2018-08-07 23:50:56

标签: python selenium-webdriver

我似乎无法从任何网页上的任何元素获取任何属性,而且我不知道自己在做什么错。我已经写了这个非常基本的测试用例来说明我的意思:

from selenium import webdriver

URL = "https://stackoverflow.com/tour"
Driver = webdriver.Firefox()

Driver.get(URL)

TheContent = Driver.find_element_by_id("content")
print(TheContent.get_property("background-color"))

对我来说,这似乎是最简单的简单测试,但返回的结果仍然比预期的要大。通过使用开发工具,我知道StackOverflow tour page有一个ID为content的div,其背景颜色为#FFF(白色)。

A screenshot inspecting the StackOverflow webpage

但是运行上述脚本仍然会打印出“无”。我很确定它正在打印“无”,因为它捕获了错误的元素,但是我不知道为什么。仅有一个ID为content的元素?

有人可以解释我在做什么错吗?提前非常感谢!

0 个答案:

没有答案