51Testing软件测试论坛

标题: selenium.JavascriptExecutor执行文本输入如何换行 [打印本页]

作者: dudu96    时间: 2013-1-26 23:55
标题: selenium.JavascriptExecutor执行文本输入如何换行
简单的一段代码:
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.Alert;  
import java.awt.*;

import javax.swing.*;
import command.*;

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;

        public class test {
                        public static void main(String[] args) throws Exception {
                        WebDriver driver = new InternetExplorerDriver();
                        driver.get("http://www.baidu.com");
                        String kk = "alert(\"123 456\");";
                        ((JavascriptExecutor)driver).executeScript(kk);
                            }
        }

上面这段代码实现弹出一个alert框,显示123 456
现在我想把123跟456换行显示,就是
123
456
我用String kk = "alert(\"123 \n456\");";  结果提示javascript error,一直无法执行,这个哪里有问题,谢谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2