具体来说,我想使用SeleniumLibrary接受确认电子邮件。我访问的帐户是Gmail帐户。我已经自动登录而没有任何问题,但我无法在要设置定位器的Gmail收件箱的HTML源代码中找到正确的名称或ID。我只是想自动访问电子邮件。
答案 0 :(得分:1)
可能更容易使用robotframework-imaplibrary
答案 1 :(得分:0)
有两种方法可以做到这一点:
首先是List<WebElement>
找到By.cssSelector(".zA")
,然后通过它们进行迭代,直到找到包含所需文本的那个为止。
我不喜欢这个解决方案,部分是因为.zA
是最小化的CSS(因此可能会改变),并且不具有描述性。
我认为最好的解决方案是使用IMAP,正如Stefan所描述的那样。它也比Selenium快很多。