0
到目前为止我们所有的测试通过,但一周以来,我们看到了一些问题,我们写的Facebook登录测试,下面是我们使用Facebook的登录步骤:点击Facebook上与黄瓜连接按钮,在轨
When /^I login to facebook$/ do
browser = page.driver.browser
browser.switch_to.default_content
fill_in "email", :with => @facebook_test_user["email"]
fill_in "pass", :with => @facebook_test_user["password"]
click_button "Connection"
end
现在这个测试通过的很好,因为我们都有Facebook的法语,所以按钮的文本是连接,但现在也有人使用其他语言的Facebook运行测试,并在那里失败。这里是Facebook的按钮布局的外观:
<div id="login_button_inline">
<label for="u2krk0_2" id="loginbutton" class="uiButton uiButtonConfirm uiButtonLarge">
<input type="submit" id="u2krk0_2" name="login" value="Connection">
</label>
</div>
变化情况,以便使用该ID的ID的变化是不是一种选择,我怎么可以点击按钮没有考虑Facebook的语言的照顾,让我的测试传球很好?