51Testing软件测试论坛

标题: 关于Selenium IDE使用的一个问题,请各位大虾不吝赐教 [打印本页]

作者: fammy    时间: 2009-12-2 16:52
标题: 关于Selenium IDE使用的一个问题,请各位大虾不吝赐教
我先在用Selenium IDE这个工具编写自动化脚本,目前遇到这样一个问题,我需要在一共输入框中输入ip或者机器名,有没有办法获取本地ip和机器名填写到这个框中。
作者: xkdcc    时间: 2009-12-4 18:26
我猜Selenium 可有调用其他脚本吧~~
你用其他脚本读取后让Selenium 来得到值再填到框框里头
作者: park_p    时间: 2009-12-7 12:20
回复你的短消息了,请查看
作者: joseph_wh    时间: 2009-12-11 18:48
标题: 回复 3# 的帖子
你就不能贴出来的啊,非要用短消息,是不是对人家有意思啊?~
作者: park_p    时间: 2009-12-14 10:06
呵呵,不是不贴,是先看到人家有发短消息,就先回了,后来才看到有帖子的,顺便说下,你的意思,fammy是女的??嘿嘿~
作者: 欺负人    时间: 2009-12-14 19:24
This issue can be resolved by c# by following simple way:

1,  Reference the Name Space :
          using System.Net;

2.  Get  the Computer Name &IP address.

            //Get the Local Computer Name
            string hostName = Dns.GetHostName();

            //Get the Ip address collection by the Computer Name
            IPAddress ipEntry = Dns.GetHostByName(hostName);
            //Suppose here you have only one Mac card.
            string ipAddress = ipEntry.AddressList[0].ToString();

3. Type the IP address and computer Name into the textbox.
           //Suppose the locators of textbox for host Name is "XXXX"
          selenium.typekeys("XXXX",HostName);
           
          //Suppose the locators of textbox for host IPaddress is "YYYY"
          selenium.typekeys("YYYY", ipAddress);



That's All, Looks very easy~~Any issue please contact with me directly
作者: fammy    时间: 2009-12-15 10:11
刚学会用IDE不久,还没想过用其他语言扩展一下应用。惭愧!

感谢大家帮助!
作者: 欺负人    时间: 2009-12-15 12:26
工具是死的,人是活的~~:
看得出来,楼主还只是停留在用工具录制脚本的水平
作者: goal1860    时间: 2009-12-30 09:52
IDE只是个辅助工具,真正要把自动化整合到测试过程中去还是要RC的。




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