peter-chen 发表于 2013-7-12 16:17:34

请教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

peter-chen 发表于 2013-7-12 16:19:17

发错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>

peter-chen 发表于 2013-7-24 15:07:48

IE设置的问题,问题已经解决,结贴

路得luter 发表于 2013-11-5 10:37:29

回复 1# peter-chen


      你好,我是新手,公司的程序是C#写的。现在我想用selenium进行自动化测试。测试脚本用C#是不是最好?可是我在网上找不到C#编程语言编写selenium测试的教程,多数都是java或phthyon的教程,十分迷茫呀!

我在想对用C#开发的软件如果用selenium进行自动化测试用java或者Python编程可不可以?如果 可以 的话 是不是 我搭建了java的环境,为了被测程序我还得搭建.net环境吗???可以兼容吗?

peter-chen 发表于 2013-11-21 14:07:04

回复 4# 路得luter


    最好用一种语言

moyudong 发表于 2015-9-23 16:21:19

路得luter 发表于 2013-11-5 10:37
回复 1# peter-chen




我现在的项目也是用的C#+selenium。哥们学得怎么样了,有什么建议或者共享的资料不。。。
谢哈
页: [1]
查看完整版本: 请教Selenium C#开发中为什么会报错?