我用Firefox Selenium进行了一些测试,然后将它导出到Ruby.尽管测试在Firefox中运行良好,但我在Ruby中运行相同的套件时遇到了麻烦.
我试图运行他们拥有的一个示例程序,我也得到了相同的连接拒绝错误.这是我在尝试运行google_test套件时遇到的错误.
tellingsen$ ruby google_test.rb
Loaded suite google_test
Started
E
Finished in 0.001558 seconds.
1) Error:
test_page_search(ExampleTest):
Errno::ECONNREFUSED: Connection refused - connect(2)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `open'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `connect'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:62:in `timeout'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:93:in `timeout'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `connect'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:542:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:1035:in `request'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:845:in `post'
/Users/tellingsen/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/selenium/client/protocol.rb:89:in `http_post'
/Users/tellingsen/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/selenium/client/protocol.rb:12:in `remote_control_command'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:62:in `timeout'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:93:in `timeout'
/Users/tellingsen/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/selenium/client/protocol.rb:11:in `remote_control_command'
/Users/tellingsen/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/selenium/client/protocol.rb:19:in `string_command'
/Users/tellingsen/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/selenium/client/base.rb:85:in `start_new_browser_session'
google_test.rb:21:in `setup'
1 tests, 0 assertions, 0 failures, 1 errors
Run Code Online (Sandbox Code Playgroud)
有人可以帮我弄这个吗?
注意:
编辑 这是我试过的google_test.rb
#!/usr/bin/env ruby …Run Code Online (Sandbox Code Playgroud) 我希望我的应用程序只使用前置摄像头.所以我已经实现了以下代码.
if ([UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
Run Code Online (Sandbox Code Playgroud)
这是我第一次打开相机时(它使用前置摄像头).但如果我取消照片然后重新进入相机,它将使用后置摄像头.
每次取消/重新进入相机时,它会在前后摄像头之间切换......
有什么我想念的吗?
我正在使用管道和分支的程序,需要将写入结束更改为输出文件.但是当我打开一个文件时,文件描述符为0,这通常是stdin,但我认为这是我的一些问题的原因.这是我的代码
if (outputfd = open("file", O_RDWR | O_CREAT | O_TRUNC) == -1)
{
// open failed
}
Run Code Online (Sandbox Code Playgroud)
有人能告诉我为什么它是0吗?或者如何解决?
我试图导入.obj文件,但甚至无法呈现三角形.这是我正在尝试做的只是为了测试它是否可以展示一些东西.
glBegin(GL_TRIANGLES);
glColor3f(0.5, 0.5, 0.5);
glVertex3f(0, 0, 0);
glVertex3f(1, 1, 1);
glVertex3f(2, 2, 2);
glEnd();
Run Code Online (Sandbox Code Playgroud)
这不会显示任何内容.但是,当我为GL_LINES更改GL_TRIANGLES时,它会显示该行.
如何显示三角形?
语言:C++
操作系统:Mac 10.7.3