2017-12-11 18 views
-3
로 무효로 변환 할 수 없습니다

나는 점점 오전 오류 유형 불일치 도움이 필요하십니까 : - 형식 불일치에 대해 원하는 솔루션 : 문자열

: 문자열

으로 무효로 변환 할 수 없습니다

내 코드

입니다
String str1= drive.findElement(By.xpath("//input[@name='name']")).sendKeys(CustomerName); 
+2

알려지지 않은 메서드 나 함수 호출로 구성된 한 줄의 코드를 완전히 게시했으며 설명해 줄 것을 기대하십니까? 언어 태그를 포함시키지 않으 셨습니다. 여기에 계정을 만들 때이 사이트를 더 잘 이해하기 위해 [둘러보기]를 가져 와서 [도움말] 페이지를 읽는 것이 좋습니다. 다음 질문을 게시하기 전에 [ask]와 [mcve]와 같이 특히 그렇게하십시오. –

+0

Excel.net에서 CustomerName을 전달하고 있습니다. – learner233

+0

죄송합니다. Ken과 Wai ..... acutally 내가 태그 필드에 입력해야하는 것은 없습니다. 나는 세부 사항을 위해 사이트를 빠져 나가고 있지만 나는 거기에 무엇을 써야하는지 알지 못한다. 이 포럼에 완전히 새로운 것을 도와 주시겠습니까 ...... – learner233

답변

1

.sendKeys()에는 반환이 없습니다 ... 일명 void입니다. 존재하지 않는 .sendKeys()의 리턴을 문자열 str1에 지정합니다.

당신이 더 이상 오류가 발생하지 않습니다

drive.findElement(By.xpath("//input[@name='name']")).sendKeys(CustomerName); 

할당을 제거합니다. 코드가 수행해야 할 작업을 설명하지 않았기 때문에 str1을 할당했을 때 시도한 내용이 확실하지 않아서 충분한 답변을 얻었거나 아직 수행하지 못한 작업이있을 수 있습니다.

+0

JeffC. 엑셀 시트에서 텍스트를 가져 와서 그것을 문자열에 할당하여 비교할 수있게하려고했습니다. 이제 코드를 변경하고 web 요소의 모든 요소를 ​​가져 왔습니다 ..... 오류는 확실히 사라졌습니다. – learner233

+0

좋아요. 이 또는 어떤 대답이 유용하다면, 그것을 upvote하시기 바랍니다. 질문에 대한 답변이 있으면 그것을 수락하십시오. – JeffC