既然这么多网站使用Facebook登录/连接进行身份验证,Facebook或其他网站是否有关于如何自动单击Facebook按钮以显示弹出窗口的标准建议,然后切换到弹出窗口并登录并返回主窗口并检查登录成功并从那里继续?
虽然每个网站都不同,但登录过程和FB按钮几乎相同。所以我认为应该有样板代码,每个人都可以使用这些代码来自动化其网站的FB登录,作为其自动化测试的一部分,并节省尝试自动化自己的麻烦。
我经历过并看到有关FB connect尝试选择弹出窗口以登录IE(也许还有Safari)等问题的帖子。
如果我们不这样做,请提供有关如何进行自动化的推荐流程
- 含硒RC
- 使用网络驱动程序
- 使用不同的绑定(Java,Python,Ruby,PHP,Perl等)
- 与瓦蒂尔、瓦廷等。
像这样的东西呢?
#
# Click on Facebook connect link
#
selenium.setSpeed("4000"); # wait for the new window to open
time to open.
selenium.selectWindow("window name"); # You will have to specify the window name here
selenium.windowFocus();
selenium.setSpeed("0");
# Now you should click the link
#
# And get back to the previous window
#
selenium.setSpeed("4000");
selenium.selectWindow("");
selenium.windowFocus();
selenium.setSpeed("0");
我希望它有所帮助,我不是硒高级用户,但这对您的需求应该不会坏。