我在ubuntu的程序中使用了以下内容:
this.mDriver = new FirefoxDriver();
Run Code Online (Sandbox Code Playgroud)
然后
driver.get("http://test.com");
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,意思是说使用的Firefox版本是最新的,我需要使用旧版本.
我下载了Firefox并将其解压缩.将其添加到路径中.
我修改了代码如下:
WebDriver driver = new FirefoxDriver(new FirefoxBinary(new File("/opt/firefox16/firefox")), profile);
Run Code Online (Sandbox Code Playgroud)
当我从终端执行/ opt/firefox16/firefox时,它会启动浏览器.
但是当我执行上面的WebDriver代码行时,它仍然不会调用Firefox浏览器.我没有收到任何错误消息.
请问有人可以指导我在创建和执行WebDriver时如何启动Firefox吗?
PreparedStatement preparedStatement = Connectionstring().prepareStatement(
"Select Username from dbo.LoginDetails where Username = ? and Password =?");
String User = tf_Fname.getText();
String _Pass = new String(tf_Lname.getPassword());
preparedStatement.setString(1, User);
preparedStatement.setString(2, _Pass);
ResultSet resultSet = preparedStatement.executeQuery();
while (resultSet.next())
{
System.out.println("Username is "+ resultSet.getString(1)+"Password is "+resultSet.getString(2));
}
Run Code Online (Sandbox Code Playgroud)
没有
+"Password is "+resultSet.getString(2)
Run Code Online (Sandbox Code Playgroud)
它工作正常,它是从数据库打印用户名,但它也会引发错误.
com.microsoft.sqlserver.jdbc.SQLServerException: The index 2 is out of range.
Run Code Online (Sandbox Code Playgroud) 当你有多个@Test Annotation时,有谁能告诉我Junit中@Test注释的评估顺序是什么?我尝试使用以下示例,但没有找到任何特定的顺序.您可以考虑以下示例来解释您的答案.
package test_Cases;
import org.junit.Test;
public class First_test_case {
@Test
public void apsTest(){
System.out.println("THIS IS FIRST TEST CAES.");
//selenium code
}
@Test
public void appletestTest(){
System.out.println("THIS IS second TEST CAES.");
//selenium code
}
@Test
public void aboutestTest(){
System.out.println("THIS IS third TEST CAES.");
//selenium code
}
@Test
public void dtestTest(){
System.out.println("THIS IS fourth TEST CAES.");
//selenium code
}@Test
public void etestTest(){
System.out.println("THIS IS fifth TEST CAES.");
//selenium code
}@Test
public void ftestTest(){
System.out.println("THIS IS sixth TEST CAES.");
//selenium code
} …Run Code Online (Sandbox Code Playgroud) 嗨,我正在根据它的值更改表格中文本的颜色......如果值是"已发布",那么如果它"取消"它的颜色为红色则其颜色为蓝色...
我已经能够使用if语句实现它:
<td><span style="<?php if($value['posted'] == 'posted')echo 'color:blue'?>"><?php echo $value['posted']; ?></span></td>
Run Code Online (Sandbox Code Playgroud)
当我为取消添加一个ELSE IF时,我发现它应该是这样的;
<td><span style="<?php
if($value['posted'] == 'posted')
{
echo 'color:blue'
}
else if($value['posted'] == 'cancel')
{
echo 'color:red'
}
?>">
<?php echo $value['posted']; ?></span></td>
Run Code Online (Sandbox Code Playgroud)
但它是SYNTAX ERROR UnEXPECTED}
我知道这只是一个简单的if if语句,但我无法做到.请帮忙...