Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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 未知错误:无法读取属性';风格';webdriver中null的定义_Javascript_Html_Selenium - Fatal编程技术网

Javascript 未知错误:无法读取属性';风格';webdriver中null的定义

Javascript 未知错误:无法读取属性';风格';webdriver中null的定义,javascript,html,selenium,Javascript,Html,Selenium,我在其他帖子上也看到过这一点,但似乎没有任何帮助 代码: html代码: <div class="fl f18 dtoggler pointer underline some-padding new_data_entry" data-div-id="qEgULQ" data-div-ref="new_Passport_form.qEgULQ"> + Add Passport </div> <div class="clear new_Passport_form qEg

我在其他帖子上也看到过这一点,但似乎没有任何帮助

代码:

html代码:

<div class="fl f18 dtoggler pointer underline some-padding new_data_entry" data-div-id="qEgULQ" data-div-ref="new_Passport_form.qEgULQ">
+ Add Passport
</div>
<div class="clear new_Passport_form qEgULQ some-margin togglable" style="display: block;">

+添加护照

我收到的错误是:未知错误:无法读取null的属性“style”。querySelector('div.clear new\u Passport\u form qEgULQ some margin toggable')看起来像是无效的选择器如果要使用
CSS
选择器,则需要用点分隔每个
名称,像
div.clear.new\u Passport\u form.qEgULQ.some margin.togglable
XPath
中,您可以用与在
HTML
中显示的相同的方式使用它:
//div[@class=“clear new\u Passport\u form qEgULQ some margin togglable”]
@Andersson获得相同的错误未知错误:无法读取null@Gausiafatima,这意味着没有具有复合类名的元素
div
“clear new\u Passport\u form qEgULQ some margin togglable”。正如我在上一张罚单中提到的,一些
名称可以动态分配,因此一开始可能缺少一个类名称。您可以尝试使用其他选择器
<div class="fl f18 dtoggler pointer underline some-padding new_data_entry" data-div-id="qEgULQ" data-div-ref="new_Passport_form.qEgULQ">
+ Add Passport
</div>
<div class="clear new_Passport_form qEgULQ some-margin togglable" style="display: block;">