有人问我这个在最近的一次采访:查找文本
假设你有100页列出了公司提供的各种产品的网站。该公司决定将产品的特定名称从“A”更改为“B”。有人负责并更改了名称,现在该公司希望确保所有更换都已完成。 你会做什么来检查是否所有的替代品确实已经做出?
(被提及没有标签,没有别的)
可能的答案:
1.
我认为这将是容易,只需打开网站,利用搜索 栏遍历所有页面手动。或者可能调用所有 p,h1,h2,h3等元素并遍历它们。但我相信 有一个更好的方法。
2.
//A possible solution
if(driver.getPageSource().contains("your Text"))
{
//What should the code be here?
}
else
{
//Click abc
}
如果网站建好了,产品名称将由数据驱动,而不是简单地硬编码为100个html页面。 – Liam