Java Selenium WebDriver GetPageSource()包含(";)

Java Selenium WebDriver GetPageSource()包含(";),java,selenium,webdriver,Java,Selenium,Webdriver,下面这段代码的完整含义是什么?我的意思是,哪个对象实现了哪个类,使用了哪个方法 driver.getPageSource().contains("Text to find"); 从医生那里 获取上次加载页面的源。如果页面已被修改 加载(例如,通过Javascript)后,无法保证 返回的文本是已修改页面的文本 返回的页面源是基础DOM的表示: 不要期望它的格式化或转义方式与 从web服务器发送的响应。把它看作是艺术家的作品 印象 getPageSource()-->返回当前页面的源 Conta

下面这段代码的完整含义是什么?我的意思是,哪个对象实现了哪个类,使用了哪个方法

driver.getPageSource().contains("Text to find");
从医生那里

获取上次加载页面的源。如果页面已被修改 加载(例如,通过Javascript)后,无法保证 返回的文本是已修改页面的文本

返回的页面源是基础DOM的表示: 不要期望它的格式化或转义方式与 从web服务器发送的响应。把它看作是艺术家的作品 印象

getPageSource()-->返回当前页面的源

Contains()-->我们从文档中检查word是否出现在该页面中

获取上次加载页面的源。如果页面已被修改 加载(例如,通过Javascript)后,无法保证 返回的文本是已修改页面的文本

返回的页面源是基础DOM的表示: 不要期望它的格式化或转义方式与 从web服务器发送的响应。把它看作是艺术家的作品 印象

getPageSource()-->返回当前页面的源


Contains()-->我们检查word是否出现在该页面中

所述代码与-

String pageSource = driver.getPageSource();   //after loading some url through driver.get()
boolean result = pageSource.contains("Text to find");
这里,
driver
是您的
WebDriver
对象,您可以从中调用
getPageSource()
()方法,该方法返回一个
字符串
对象,其中包含加载的网站的源代码


现在,在返回的
String
对象上,您正在调用
contains()
方法,该方法检查
String
是否包含(或包含)您在参数中传递的文本。

提到的代码与-

String pageSource = driver.getPageSource();   //after loading some url through driver.get()
boolean result = pageSource.contains("Text to find");
这里,
driver
是您的
WebDriver
对象,您可以从中调用
getPageSource()
()方法,该方法返回一个
字符串
对象,其中包含加载的网站的源代码

现在,在返回的
String
对象上,您正在调用
contains()
方法,该方法检查
String
是否包含(或包含)您在参数中传递的文本。

让我们逐一进行:

driver.getPageSource()

这里
driver
是一个对象ob WebDriver类
getPageSource()
是WebDriver类的方法

所以
driver.getPageSource()
返回存储为字符串的页面的源代码
contains
是字符串类检查字符串是否包含在另一个字符串中的方法

因此,
driver.getPageSource()包含(“要查找的文本”)将返回True,否则返回False

希望有帮助

让我们一个接一个:

driver.getPageSource()

这里
driver
是一个对象ob WebDriver类
getPageSource()
是WebDriver类的方法

所以
driver.getPageSource()
返回存储为字符串的页面的源代码
contains
是字符串类检查字符串是否包含在另一个字符串中的方法

因此,
driver.getPageSource()包含(“要查找的文本”)将返回True,否则返回False


希望有帮助

非常感谢。。非常容易理解很好的解释+1,很有帮助。非常感谢。。非常容易理解,很好的解释+1,很有帮助。