Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 比较selenium生成的图形_Python_Selenium - Fatal编程技术网

Python 比较selenium生成的图形

Python 比较selenium生成的图形,python,selenium,Python,Selenium,我有一个运行正常的python脚本,创建了一个饼图。现在我想把这个饼图和另一个饼图进行比较,找出不同之处。知道我该怎么做吗?一种想法是在画布上计算图形的路径元素。但我不知道如何收集它们的数量。到目前为止,我尝试使用xpath,但它没有正常工作。这样做的线条看起来像 p = driver.find_elements_by_xpath("/html/body/div[2]/div/div/div/div/visualize/div[2]/div/div[1]/div/div/svg/g/path[5

我有一个运行正常的python脚本,创建了一个饼图。现在我想把这个饼图和另一个饼图进行比较,找出不同之处。知道我该怎么做吗?一种想法是在画布上计算图形的路径元素。但我不知道如何收集它们的数量。到目前为止,我尝试使用xpath,但它没有正常工作。这样做的线条看起来像

p = driver.find_elements_by_xpath("/html/body/div[2]/div/div/div/div/visualize/div[2]/div/div[1]/div/div/svg/g/path[5]")
print len(p)

你会比较什么?我知道可以选择支票尺寸。但是size属性返回画布的大小。你的意思是什么尺寸?请链接页面或粘贴相关的HTML,以了解你要做的事情。