>

엑셀 시트에서 URL을 가져 오는 응용 프로그램을 만들고 있지만 URL에 물결표 ( '~')가 있습니다. 이 문자는 셀레늄이있는 입력 필드에 복사 할 때 자체적으로 복사되지 않습니다.

미리 감사합니다!

#Fill in Discription
driver.find_element_by_xpath('//[@id="description"]').send_keys(Description)


  • 답변 # 1

    이것은 우리의 친구 @Mithun Mandal이 다른 게시물에서 말한 것을 표현한 것입니다 (C #에 있으며 셀레늄을 고려할 때 파이썬으로 변환하기가 너무 어려워서는 안됩니다).

    string url = "www.test~dummy.com";
    foreach (string x in url.Split('~'))
    {
        element.SendKeys(x);
        element.SendKeys("\u223C");
    }
    element.SendKeys(Keys.Backspace); //this is used to erase the wrong tilde typed at the end of the URL
    
    

    여기서 일했습니다.

  • 답변 # 2

    이 방법으로 고쳤습니다 ..

    Description.replace ( '~', '\ u223C')

    이것은 저에게 효과적입니다 :)

관련 자료

  • 이전 android - 방 - @foreignkey보다 @relation을 사용하는 이유는 무엇입니까?
  • 다음 r - 두 데이터 프레임에서 목록을 작성하고 해당 목록을 열에 넣습니다