driver = webdriver.Firefox(executable_path ='C:\\....\gekodriver')
driver.get("http://www.example.org")
toast_text = driver.find_element_by_xpath("Copy the xpath of toast and paste here...")
assert toast_text =="Text which is shown in toast paste here"
print("Test case passed")
4条答案
按热度按时间jvlzgdj91#
您需要打开页面的源代码(F12)并找到这个“吐司”元素-它应该是一些
<div>
,您可以使用selenium选择id
或class
。我不知道这个toast是如何实现的,但我非常肯定它不会在每次显示消息时重新创建-所以您可以依赖您的选择器。然后,您可以在java中使用
driver.findElement(By.id("toast_id"))
或driver.findElement(By.className("toast-class-name"))
并检查其文本值ffscu2ro2#
不要使用text(),尝试
ffvjumwh3#
这应该行得通:
8wigbo564#
从 selenium 导入webdriver