Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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
Javascript 硒罐';无法获取null的值_Javascript_Python_Selenium - Fatal编程技术网

Javascript 硒罐';无法获取null的值

Javascript 硒罐';无法获取null的值,javascript,python,selenium,Javascript,Python,Selenium,我正在尝试使用selenium在输入框中填充数据。标签在iframe中,我可以在Chrome-Inspect元素中评估元素 从顶部更改为Iframe=>by2Frame(联系人) 我尝试切换到iframe: browser.switch_to.frame(browser.find_element_by_xpath('/*[@id=“by2Frame”])) 然后我试了一下: script2 = """ var a = document.getElementById("addname").valu

我正在尝试使用selenium在输入框中填充数据。标签在iframe中,我可以在Chrome-Inspect元素中评估元素

从顶部更改为Iframe=>by2Frame(联系人)

我尝试切换到iframe:

browser.switch_to.frame(browser.find_element_by_xpath('/*[@id=“by2Frame”]))

然后我试了一下:

script2 = """ var a = document.getElementById("addname").value = '%s';
             var b = document.getElementById("addmob").value = '%s';
             console.log(a.id)
             console.log(b.id)

                """ % (names,numbers)

browser.execute_script(script2)
但这让我无法得到null的值。我还尝试使用xpath,但这也给了我一个无法定位元素的错误


我可以通过使用chrome控制台并在执行上下文选择器(可以在顶部栏看到)中从顶部更改为iframe来轻松设置该值。那么为什么selenium找不到我的元素

元素在li标记中