我正在使用名爲「Frank」的自動化框架測試iOS應用程序 並且在我需要覆蓋的應用程序中彈出一些警報。 我已經寫了下面我有文件:
Scenario:
I input wrong username and password, I should see the log failed alert.
...
When I wait to see "Log failed"
一個文本框我有一個UITableViewCell,它是由一個UITextLable和一個的UITextField 此UITextField沒有佔位符和accessibilityhint 我必須寫我的特徵文件觸摸這個UITextFeild的標籤。
When /^I touch the (\d*)(?:st|nd|rd|th)? text field$/ do |ordinal|
ord
我正在努力學習如何編寫用於坦率(黃瓜測試腳本)的測試腳本。 這是我寫 When I navigate to "aaa"
Then I should be on the aaa screen
Then I navigate to "bob"
Then I should be on the bob screen
When /^I navigate to "(.*?)"$/ do |aaa|
我想「等待」兩個uiview s之一顯示之前檢查的東西, 如果我想等待一個特定的元素,我可以使用其中之一在弗蘭克的例子提供的示例步驟: Then /^I should wait to see "([^"]*)"$/ do |expected_mark|
wait_for_element_to_exist("view marked:'#{expected_mark}'")
end
但
我想從詹金斯使用弗蘭克自動化測試會話。 這是我收到的錯誤消息。 (Frank::Cucumber::FrankNetworkError)
./step_definitions/test_steps.rb:30:in `/^I navigate to button V\303\244der$/'
test.feature:41:in `When I navigate to <li
我有一個樣本,新的項目,我用Cocoapods來安裝TestFlight和RestKit。現在我正在嘗試添加Frank,但「坦率地構建」不起作用。 我試過以下列出的步驟here; 我試着修改郵寄的01,我修改了默認目標的.xcconfig。 當我運行「坦率構建」時,構建失敗並給我留下一條消息,"ld: library not found for -lPods"。 關於如何使這項工作的任何想法?
我使用的是坦誠,黃瓜來測試我的iOS應用,並已遇到一些問題時,我的測試是以下形式的 When I wait to see "OpenButton"
如果帶有可訪問性標籤「OpenButton」的UIView從未出現,而不是在WAIT_TIMEOUT命中後超時並報告測試錯誤,黃瓜只是掛起。 因爲我沒有看到WAIT_TIMEOUT甚至在core_frank_steps.rb中使用,我不知道這是爲什