weixin_44634558
lakelee2020
2021/01/20 19:01
  • python
  • selenium

我用selenium可以定位到百度的输入框,谷歌翻译的输入框,但是这个网站死活都定位不到

https://www.17track.net/zh-cn

可以选中,鼠标点击也没问题,但是就是输入不了文本,老是报错元素不能交互,标签都试完了就是不行。哪位大神帮帮忙,感谢。

1个回复
chun201010
东方项天
2021/01/19 22:22
  • java
  • 测试用例

1.  测试用例如下:

```
@Test
    public void test1(){
        Object value = 23;
        logger.info("object1={};object2={}", Integer.parseInt(String.valueOf(value)), (Integer)value);

        Object value1 = 23.32;
        logger.info("object1={};object2={}", Double.parseDouble(String.valueOf(value1)), (Double)value1);

        logger.info("String.valueOf(23) = {}", String.valueOf(value));
        logger.info("String.valueOf(23.32) = {}", String.valueOf(value1));

        logger.info("object1={}", String.valueOf(value).contains(".")?Double.parseDouble(String.valueOf(value)):Integer.parseInt(String.valueOf(value)));
        logger.info("object2={}", String.valueOf(value1).contains(".")?Double.parseDouble(String.valueOf(value1)):Integer.parseInt(String.valueOf(value1)));

        logger.info("object1={}", String.valueOf(value).contains(".")?(Double)value:(Integer)value);
        logger.info("object2={}", String.valueOf(value1).contains(".")?(Double)value1:(Integer)value1);

        if(String.valueOf(value).contains(".")){
            logger.info("String.valueOf1(value):{}", String.valueOf(value));
        }else{
            logger.info("String.valueOf2(value):{}", String.valueOf(value));
        }
        if(String.valueOf(value).contains(".")){
            logger.info("convert1(value):{}", (Double)value);
        }else{
            logger.info("convert2(value):{}", (Integer)value);
        }
    }
```
2.  输出如下:

```
22:06:54.523 [main] INFO com.tikie.eureka.core.NormalTest - object1=23;object2=23
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - object1=23.32;object2=23.32
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - String.valueOf(23) = 23
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - String.valueOf(23.32) = 23.32
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - object1=23.0
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - object2=23.32
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - object1=23.0
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - object2=23.32
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - String.valueOf2(value):23
22:06:54.528 [main] INFO com.tikie.eureka.core.NormalTest - convert2(value):23

```
3.  为何同样的调用,有两个输出多了".0"??

输出内容 标题


 

4个回复
amimax
おもいね
2021/01/19 20:44
  • 测试用例

# include <reg52.h>
typedef unsigned int u16;
typedef unsigned  char u8;
u8 flag,a,i;
u8 table[]="I get";
void Init()
{

   TMOD = 0x20;
    SCON = 0x50;
    TH1 = 0xF3;
    TL1 = TH1;
    PCON = 0x80;
    EA = 1;
    ES = 1;
    TR1 = 1;
    
}
void main ()
{        
    Init();
    while(1){
        if(flag==1){
            ES=0;
            for(i=0;i<6;i++){
                SBUF = table[i];
                while(!TI);
                TI=0 ;
            }
            SBUF =a;
            while(!TI);
                TI=0 ;
                ES=1;
                flag=0;
            
        }
    }
}
void sda()interrupt 4{
    RI=0;
    a=SBUF; 
    flag=1;
}
 

0个回复
Jackie_Liu_cN
Jackie_Liu_cN
2021/01/19 18:20
  • python
  • selenium

使用python多线程对服务进行post请求,监控曲线如20:00-08:00,后面11:00开始是使用jmeter进行压测的监控曲线,为什么会有这么大的差异呢?

0个回复
qrbhaoxue
qrbhaoxue
2021/01/19 09:43
  • 开发语言
  • 测试用例

我有一个bat,输入对应数字执行对应的命令,执行完返回到输入数字窗口,但是执行一次之后回到输入数字窗口时直接回车,执行的是上一次选择的数字对应的命令,敲个空格再回车直接关闭窗口了,没有判断是否输入

set /p s=请输入您要的功能数字并回车:

if %s%==1 goto A

if %s%==2 goto B

if %s%==3 goto C

if %s%==4 goto D

if %s%==5 goto E

if %s%==6 goto F

if %s%==7 goto G

if %s%==8 goto H

if %s%==9 goto I

if %s%==10 goto J

if %s%==11 goto K

echo 您的输入有误,按任意键返回!&pause>nul
cls
goto input

1个回复