请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

下拉框:'NoneType' object has no attribute 'tag_name'

下拉框select报错:
图片描述
图片描述
搞不懂哪里出错啦,老师帮分析下哈,谢谢~

正在回答 回答被采纳积分+3

3回答

fishatom 2020-10-09 15:46:08

你好,请问怎么解决的呢? 我打印出来的selected_element 为false

0 回复 有任何疑惑可以回复我~
  • 噢知道了,下标问题...已解决,忽略。
    回复 有任何疑惑可以回复我~ 2020-10-09 17:45:55
  • Mushishi 回复 fishatom #2
    NB  好好加油
    回复 有任何疑惑可以回复我~ 2020-10-10 09:21:50
提问者 mkmhh 2020-08-13 11:47:45

https://img1.sycdn.imooc.com/szimg/5f34b76109abcab703830129.jpg

https://img1.sycdn.imooc.com/szimg/5f34b761093e92a909680485.jpg

https://img1.sycdn.imooc.com//szimg/5f34b7610991849707800188.jpg

https://img1.sycdn.imooc.com//szimg/5f34b7610970156f08220477.jpg

https://img1.sycdn.imooc.com/szimg/5f34b76109c6717a08120276.jpg

https://img1.sycdn.imooc.com//szimg/5f34b76109ba608205230387.jpg

老师,你看看get_selected()方法以及调用的方法 有没有问题?

0 回复 有任何疑惑可以回复我~
Mushishi 2020-08-13 11:28:01

你看你的driver传递进去没有,现在说你driver没有

0 回复 有任何疑惑可以回复我~
  • 提问者 mkmhh #1
    driver传了啊,前面的代码都能正常跑,就是 职位 选不了
    回复 有任何疑惑可以回复我~ 2020-08-13 11:44:59
  • Mushishi 回复 提问者 mkmhh #2
    你这个webelement.tag_name 时空的。说明前面的webelement没有定位到元素。你把你select_ELEMENT 这个打印出来,看是不是没找到元素
    回复 有任何疑惑可以回复我~ 2020-08-14 11:20:38
  • 提问者 mkmhh 回复 Mushishi #3
    我总结了一下,这几天遇到的几个问题。普通做法的时候,定位元素没有问题,到了类里面调用函数时,发现从普通做法拿过来的元素下标变了,导致定位不到元素。还有就是,表单类元素的定位,要先定位form,再定位后面的元素。好深的坑啊,以后一定要注意,要细心才行。感谢老师答疑~
    回复 有任何疑惑可以回复我~ 2020-08-14 16:02:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信