1.selenium 查找svg中的节点找不到,已经正确的切入到iframe页。
2.driver.pagesouce()打印出来的信息,只能加载到embed前的元素,后面的svg节点也没有。
3.等待了30s,等待svg加载完成,通过driver.find_element_by_id("//svg")也没有找到,当然通过[*name()='svg']这种也没有找到。请大家帮忙看看这个怎么解决。
1.selenium 查找svg中的节点找不到,已经正确的切入到iframe页。
2.driver.pagesouce()打印出来的信息,只能加载到embed前的元素,后面的svg节点也没有。
3.等待了30s,等待svg加载完成,通过driver.find_element_by_id("//svg")也没有找到,当然通过[*name()='svg']这种也没有找到。请大家帮忙看看这个怎么解决。
用xpath找到元素,新建一个Actions点击就好了,要注意的是定位svg元素要用xpath的name()函数,比如这个/svg/line[1],要用/*[name()='svg']/*[name()='line'][1]"代替