小编Jos*_*sch的帖子

抑制xcodebuild输出或减少冗长

我正在使用xcodebuild命令行工具在teamcity中构建我的应用程序.我正在寻找一种方法来抑制或使输出更简洁,但如果它们发生仍然显示错误或失败.构建日志变得非常大,浏览器很难加载它.

是否可以传入可选参数或将其传输到日志文件?

teamcity continuous-integration xcodebuild ios

6
推荐指数
1
解决办法
6967
查看次数

使用Ruby将变量与变量连接起来

我正在编写一个测试脚本,打开一个文件,其中包含一个没有"www"和"com"的URL列表.

我试图读取每一行并将该行放入URL.然后我检查它是否重定向甚至存在.

我的问题是当我从文件中读取行并将其分配给变量时.然后,我在加载后与URL中的内容进行比较,以及我最初放在那里的内容,但它似乎是在我的变量之后添加一个返回.

基本上它总是说重定向,因为它放了" http://www.line \n.com/".

我该如何摆脱"\n"?

counter = 1
    file = File.new("Data/activeSites.txt", "r")
        while (line = file.gets)
                puts "#{counter}: #{line}"
                counter = counter + 1
                browser.goto("http://www." + line + ".com/")

if browser.url == "http://www." + line + ".com/"
                    puts "Did not redirect"
                else
                    puts ("Redirected to " + browser.url)
                    #puts ("http://www." + line + ".com/")
                    puts "http://www.#{line}.com/"
                end
Run Code Online (Sandbox Code Playgroud)

基本上它总是说重定向因为它放了http://www.line然后返回.com /

我怎样才能摆脱回报呢?

ruby watir

2
推荐指数
1
解决办法
2791
查看次数

使用Watir在div下面查找包含多个链接的文本

我试图验证链接的文本是否存在于.在单击链接之前,div不可用.单击链接后,可以单击更多链接.下面是单击以显示其他链接后html的样子.

<div class="more-links">
   <a href="url">First Link</a>
   <a href="url">Second Link</a>
   <a href="url">Third Link</a>
   <a href="url">Fourth Link</a>
   <a href="url">Fifth Link</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我想确定在div出现后确保文本"Third Link"存在.

我试过了,但是watir说它无法找到那个元素.

assert_equal(true, browser.div(:class => "more-links").a(:text => "Third Link"))
Run Code Online (Sandbox Code Playgroud)

我可以找到这个文本,但是非常慢,并且想要指定这个特定的div

browser.text.include?("Third Link")
Run Code Online (Sandbox Code Playgroud)

思考?

ruby testing automation watir cucumber

0
推荐指数
1
解决办法
1389
查看次数

具有字符串和数字的upcase数组

我正在比较大型数组以找到缺少的元素.但是一个阵列将全部大写,而另一个阵列不大写.所以我想格式化一个数组,但我遇到了问题.这是我尝试格式化的数组的示例.

array = [ 023, "Bac001", "abc123"]
Run Code Online (Sandbox Code Playgroud)

然后我尝试将所有东西都资本化

array.map!(&:upcase)
Run Code Online (Sandbox Code Playgroud)

但是为023获取未定义的方法'upcase'

有没有解决的办法?

ruby arrays string-formatting

-2
推荐指数
1
解决办法
450
查看次数