如何通过Robot Framework中的SeleniumLibrary查看电子邮件收件箱?

时间:2013-12-06 23:21:54

标签: selenium robotframework

具体来说,我想使用SeleniumLibrary接受确认电子邮件。我访问的帐户是Gmail帐户。我已经自动登录而没有任何问题,但我无法在要设置定位器的Gmail收件箱的HTML源代码中找到正确的名称或ID。我只是想自动访问电子邮件。

2 个答案:

答案 0 :(得分:1)

可能更容易使用robotframework-imaplibrary

答案 1 :(得分:0)

有两种方法可以做到这一点:

首先是List<WebElement>找到By.cssSelector(".zA"),然后通过它们进行迭代,直到找到包含所需文本的那个为止。

我不喜欢这个解决方案,部分是因为.zA是最小化的CSS(因此可能会改变),并且不具有描述性。

我认为最好的解决方案是使用IMAP,正如Stefan所描述的那样。它也比Selenium快很多