我有一个很大的网站要测试。每次点击后,它可能是页面上的错误,如警告,致命错误等。因此,每次点击后,我必须检查页面上有关此错误的文本(或innerHTML)。
现在我用一个大的正则表达式做{:1}}
我的意思是我检查这个正则表达式的每个页面的文本。它工作但很慢。还有其他更快的解决方案吗?
答案 0 :(得分:2)
Driver.PageSource.Contains('any word')
这是一种不自信的快速方法
答案 1 :(得分:0)
将警告消息放在已命名的SPAN
或DIV
中,使用FindElement(By.Name("name"))
并检查其中的内部文本或HTML。