Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.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
selenium找不到id或名称';使用javascript创建元素_Javascript_C_Selenium_Getelementbyid_Getelementsbytagname - Fatal编程技术网

selenium找不到id或名称';使用javascript创建元素

selenium找不到id或名称';使用javascript创建元素,javascript,c,selenium,getelementbyid,getelementsbytagname,Javascript,C,Selenium,Getelementbyid,Getelementsbytagname,我总是通过getElementId定位元素 并使用 document.getElementId(id).value=“something” 但是我发现一个没有Id和名字的按钮 现在我怎样才能找到它呢?我想您需要: IWebElement element = webDriver.FindElement(By.ClassName("button")); 虽然我不明白您目前使用的硒是什么?需要更多详细信息。什么版本的硒?(1或2/WebDriver)。为什么要使用Javascript查找控件并设置

我总是通过getElementId定位元素

并使用

document.getElementId(id).value=“something”

但是我发现一个没有Id和名字的按钮

现在我怎样才能找到它呢?

我想您需要:

IWebElement element = webDriver.FindElement(By.ClassName("button"));

虽然我不明白您目前使用的硒是什么?

需要更多详细信息。什么版本的硒?(1或2/WebDriver)。为什么要使用Javascript查找控件并设置其值?