操作

①以百度输入框为列的xpath复制,结果为://*[@]

②平常所用的定位方法为:find_elenment_by_xpath()

③我们一般就会写为find_elenment_by_xpath(“//*[@]”)

④然后运行时报错或是不报错但是定位不到元素,没有反应

 

原因分析:find_elenment_by_xpath(“//*[@]”)这个也用双引号,程序无法判断

所以只需要改为find_elenment_by_xpath(“//*[@id=‘kw’]”),也就是"kw"改为‘kw’即可

当然上述只是定位不到元素的其中一种情况,定位不了要考虑定位的语句是否正确,是否有iframe等等

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-05
  • 2021-04-26
  • 2022-12-23
  • 2021-09-23
  • 2021-09-15
  • 2022-03-04
猜你喜欢
  • 2021-10-13
  • 2021-11-19
  • 2021-12-10
  • 2021-07-09
  • 2021-11-13
  • 2021-11-17
  • 2021-05-31
相关资源
相似解决方案