请教Selenium C#开发中为什么会报错?
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Support.UI;
namespace FrameStudy
{
class Program
{
private const string IE_PATH = @"F:\Selenium\IEDriverServerx64";
static void Main(string[] args)
{
IWebDriver driver = new InternetExplorerDriver(IE_PATH);
INavigation navigation = driver.Navigate();
string url = @"F:\Selenium\5、iframe的处理\main.html";
navigation.GoToUrl(url);
//在Default content定位id="id1"的div
driver.FindElement(By.Id("id1"));
driver.Quit();
}
}
}
main.html
---------------------------------------------------
<html>
<head>
<title>this is frame!</title>
</head>
<body>
<div id="div1">this is a div, too!</div>
<label>input:</label>
<input id="input1"></input>
</body>
</html>
----------------------请教Selenium C#开发中为什么会报错?
提示找不到id1 发错HTML信息了
这个才是:Sorry
<html>
<head>
<title>FrameTest</title>
</head>
<body>
<div id="id1">this is a div!</div>
<iframe id="frame" frameborder="0" scrolling="no" style="left:0;position:absolute;" src="frame.html"></iframe>
</body>
</html> IE设置的问题,问题已经解决,结贴 回复 1# peter-chen
你好,我是新手,公司的程序是C#写的。现在我想用selenium进行自动化测试。测试脚本用C#是不是最好?可是我在网上找不到C#编程语言编写selenium测试的教程,多数都是java或phthyon的教程,十分迷茫呀!
我在想对用C#开发的软件如果用selenium进行自动化测试用java或者Python编程可不可以?如果 可以 的话 是不是 我搭建了java的环境,为了被测程序我还得搭建.net环境吗???可以兼容吗? 回复 4# 路得luter
最好用一种语言 路得luter 发表于 2013-11-5 10:37
回复 1# peter-chen
我现在的项目也是用的C#+selenium。哥们学得怎么样了,有什么建议或者共享的资料不。。。
谢哈
页:
[1]