Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 有没有办法获取元素的HTML?_Selenium_Fluentautomation - Fatal编程技术网

Selenium 有没有办法获取元素的HTML?

Selenium 有没有办法获取元素的HTML?,selenium,fluentautomation,Selenium,Fluentautomation,我使用的是Selenium的FluentAutomation版本,我找不到任何方法来获取元素的HTML。我可以获取文本和属性,但似乎没有任何方法可以获取完整的HTML内容,这是我正在进行的某种测试所需要的 有什么方法可以做到这一点吗?我不确定是否存在直接的方法,无论如何,应该可以执行类似于: ((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element); 我不确定是否存在直接的方法,无

我使用的是Selenium的FluentAutomation版本,我找不到任何方法来获取元素的HTML。我可以获取文本和属性,但似乎没有任何方法可以获取完整的HTML内容,这是我正在进行的某种测试所需要的


有什么方法可以做到这一点吗?

我不确定是否存在直接的方法,无论如何,应该可以执行类似于:

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);

我不确定是否存在直接的方法,无论如何,应该可以执行类似于:

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);

我不确定是否存在直接的方法,无论如何,应该可以执行类似于:

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);

我不确定是否存在直接的方法,无论如何,应该可以执行类似于:

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);
假设您的意思是或,您应该能够调用元素上的
GetAttribute
,或者您的语言中的任何内容

示例C#:

Ruby示例:

element.attribute('innerHTML')
假设您的意思是或,您应该能够调用元素上的
GetAttribute
,或者您的语言中的任何内容

示例C#:

Ruby示例:

element.attribute('innerHTML')
假设您的意思是或,您应该能够调用元素上的
GetAttribute
,或者您的语言中的任何内容

示例C#:

Ruby示例:

element.attribute('innerHTML')
假设您的意思是或,您应该能够调用元素上的
GetAttribute
,或者您的语言中的任何内容

示例C#:

Ruby示例:

element.attribute('innerHTML')

那完全奏效了,谢谢!在VB.NET中,语法是:
I.Find(“html”).Invoke().Attributes.Get(“outerHTML”)
非常有效,谢谢!在VB.NET中,语法是:
I.Find(“html”).Invoke().Attributes.Get(“outerHTML”)
非常有效,谢谢!在VB.NET中,语法是:
I.Find(“html”).Invoke().Attributes.Get(“outerHTML”)
非常有效,谢谢!在VB.NET中,语法是:
I.Find(“html”).Invoke().Attributes.Get(“outerHTML”)
make duplicate of make of make of make of make of make of the complete of make of the make of the make of make of the make of make of this make of make it complete of this