μλ νμΈμ @cjayswal μ΄λ―Έ qafμμ xlsxμ λν μ§μμ μΆκ°νμ΅λκΉ?
μ΄ κΈ°λ₯μ νμ¬ μ°μ μμκ° μλλλ€. κΈ°λ₯μ΄ μμ΄μΌ νλμ§ μλ €μ£ΌμΈμ.
μλ νμΈμ @cjayswal μ κ²½μ°μλ λΉμ¦λμ€μμ μ§μ XLSX νμΌμ λ°μ΅λλ€. XLSX μνΈμμ λ°μ΄ν°λ₯Ό μ ννκ³ μλνλ₯Ό μνν΄μΌ ν©λλ€. νμ§λ§ XLSXλ μ§μλμ§ μμΌλ―λ‘ Excel νμμ XLSλ‘ λ³κ²½ν΄μΌ ν©λλ€. XLSXλ μ§μνλ κ²μ΄ μ’μ΅λλ€. λλ νμ¬λ‘μλ XLSXμ μ¬μ©μ μ μ ꡬνμ λ§λ€ μ μλ λ°©λ²μ΄ μμ΅λλ€.
μλ νμΈμ 루νμ λλ€.
μ, λ°μ΄ν° 곡κΈμμ λν μ¬μ©μ μ μ ꡬνμ λ§λλ λ°©λ²μ΄ μμ΅λλ€.
λ€μμ https://github.com/qmetry/qaf/issues/82μ μ 곡λ μμ λλ€.
μ΄ λ¬Έμ μ μ΄λ»κ² μ°¬μ±ν©λκΉ?
μ΄λͺ¨ν°μ½μ ν΄λ¦νκ³ μ’μμλ₯Ό λλ¬ λκΈμ λ¬ μ μμ΅λλ€.
xlsxλ₯Ό μ§μνλ μ΄ κΈ°λ₯μ λν΄ +1
μ΄κ²μ νμ©λλ μ΅λ 256κ° μ΄μ xls νμ μ ν λλ¬Έμ νμ κΈ°λ₯μ λλ€. 256κ° μ΄μμ λ°μ΄ν° μ΄μ΄ νμν κ²½μ°κ° μμΌλ©° μ΄λ₯Ό μν΄ xlsx νμμ΄ νμν©λλ€.
μ΄μ λν΄ λ€μ ν λ² μ°¬μ±ν©λλ€. μ°λ¦¬λ λ°μ΄ν° μμ€λ‘ Excel νμΌκ³Ό ν¨κ» qmetryλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
λ¬Έμ μ€λͺ
: ν
μ€ν°/BAκ° νλ ₯νκ³ ν
μ€νΈ λ°μ΄ν°λ₯Ό μΆκ°ν μ μλλ‘ λ°μ΄ν° μνΈλ₯Ό 곡μ μ§μ μΌλ‘ μ μ§ν©λλ€.
λ°μ΄ν°μ λν xlsx νμ μ§μμ μν λΆκ° κ°μΉ:
μ΄ κΈ°λ₯μ λν μ§μμ μ°¬μ±ν©λλ€. λ΄ νμ¬ νλ‘μ νΈμμ μ΄ XLS νμΌμ 256μ΄ μ νμ λΆλͺμ³€μ΅λλ€. λ°©λν ν μ€νΈ λ°μ΄ν°λ₯Ό μ¬μ©ν μ’ λ¨ κ° ν μ€νΈμ λλ€. μ΄ μ§μμ΄ κ³§ ꡬνλκΈ°λ₯Ό λ°λλλ€.
μ’ λ£ν΄ μ£Όμ μ κ°μ¬ν©λλ€ @cjayswal . μμ μ¬νμ νμ¬ 3.0.0 λ²μ μμ μ¬μ©ν μ μμ΅λκΉ, μλλ©΄ μ λ²μ μμ μ¬μ©ν μ μμ΅λκΉ?
μ΄ κΈ°λ₯μ λ€μ 릴리μ€μμ μ¬μ©ν μ μμ΅λλ€.
μ’ λ£ν΄ μ£Όμ μ κ°μ¬ν©λλ€ @cjayswal . μμ μ¬νμ νμ¬ 3.0.0 λ²μ μμ μ¬μ©ν μ μμ΅λκΉ, μλλ©΄ μ λ²μ μμ μ¬μ©ν μ μμ΅λκΉ?
μλ νμΈμ! λ€μ 릴리μ€λ₯Ό κΈ°λ€λ¦¬λ λμ νλ‘μ νΈμ νμν ν΄λμ€μ μ’ μμ±μ μλμΌλ‘ μΆκ°ν μ μμ΅λλ€.
νμ¬ νλ‘μ νΈμμ μλνλλ‘ λ§λ€μμΌλ©° XLSX νμΌμ μ λ°μ΄νΈνκ³ ν μ€νΈλ₯Ό μ€νν λ _"λ μ΄λΈ [tableName] for end data range not found in sheet [sheetName]"_ μ€λ₯κ° λ°μν μ μμ΅λλ€. ν΄λΉ μ€λ₯λ₯Ό μμ νκΈ° μν΄ XLSX λ°μ΄ν° νμΌ μ λ°μ΄ν° ν μ΄λΈ μμ μ΄μ μ½μ /μμ νκΈ°λ§ νλ©΄ λ©λλ€ .
λμμ΄ λμκΈ°λ₯Ό λ°λλλ€!
μ΄ λ¬Έμ λ₯Ό μ’ κ²°ν΄ μ£Όμ @cjayswal λ° @amitbhoraniya μκ² κ°μ¬λ립λλ€!
@darkzcythe κ°μ¬ν©λλ€. μ΄ κΈ°λ₯μ μ¬μ©νκΈ° μμνλ©΄μ λ¬Έμ λ₯Ό λ°κ²¬νλ©΄ μλ €μ£Όμμμ€. λ°λΌμ λ€μ λ¦΄λ¦¬μ€ μ μ μμ ν μ μμ΅λλ€.
μ’ λ£ν΄ μ£Όμ μ κ°μ¬ν©λλ€ @cjayswal . μμ μ¬νμ νμ¬ 3.0.0 λ²μ μμ μ¬μ©ν μ μμ΅λκΉ, μλλ©΄ μ λ²μ μμ μ¬μ©ν μ μμ΅λκΉ?
μλ νμΈμ! λ€μ 릴리μ€λ₯Ό κΈ°λ€λ¦¬λ λμ νλ‘μ νΈμ νμν ν΄λμ€μ μ’ μμ±μ μλμΌλ‘ μΆκ°ν μ μμ΅λλ€.
- com.qmetry.qaf.automation.testng.dataprovider ν¨ν€μ§μ QAFInetrceptableDataProvider.java ν΄λμ€ _(μ΄ ν΄λμ€ μ΄λ¦μ μ² μκ° νλ¦°κ°μ?)_ μΆκ°
- ν¨ν€μ§ com.qmetry.qaf.automation.utilμ PoiExcelUtil.java ν΄λμ€λ₯Ό μΆκ°
- λ€μ μ’ μμ±μ μΆκ°ν©λλ€.
- μνμΉ ν¬μ΄ v4.1.2
- μνμΉ poi-ooxml v4.1.2
- μνμΉ ν¬μ΄ 컀먼μ¦-컬λ μ 4 v4.4
νμ¬ νλ‘μ νΈμμ μλνλλ‘ λ§λ€μμΌλ©° XLSX νμΌμ μ λ°μ΄νΈνκ³ ν μ€νΈλ₯Ό μ€νν λ _"λ μ΄λΈ [tableName] for end data range not found in sheet [sheetName]"_ μ€λ₯κ° λ°μν μ μμ΅λλ€. ν΄λΉ μ€λ₯λ₯Ό μμ νκΈ° μν΄ XLSX λ°μ΄ν° νμΌ μ λ°μ΄ν° ν μ΄λΈ μμ μ΄μ μ½μ /μμ νκΈ°λ§ νλ©΄ λ©λλ€ .
λμμ΄ λμκΈ°λ₯Ό λ°λλλ€!
μ΄ λ¬Έμ λ₯Ό μ’ κ²°ν΄ μ£Όμ @cjayswal λ° @amitbhoraniya μκ² κ°μ¬λ립λλ€!
@darkzcythe μ€λͺ ν΄μ£Όμ μ κ°μ¬ν©λλ€. XLSX μμ μ λν git repoκ° ββμμ΅λκΉ? κ·Έκ²μ μ’μ κ²μ λλ€.
@darkzcythe κ°μ¬ν©λλ€. μ΄ κΈ°λ₯μ μ¬μ©νκΈ° μμνλ©΄μ λ¬Έμ λ₯Ό λ°κ²¬νλ©΄ μλ €μ£Όμμμ€. λ°λΌμ λ€μ λ¦΄λ¦¬μ€ μ μ μμ ν μ μμ΅λλ€.
λ¬Όλ‘ μ΄μ£ , @amitbhoraniya !
μ§κΈκΉμ§ λ΄κ° μΈκΈν μ μΌν λ¬Έμ λ xlsx ν μ€νΈ λ°μ΄ν° νμΌ λλ λ°μ΄ν° ν μ΄λΈμ λ°μ΄ν°λ₯Ό λ³κ²½νκ±°λ μ λ°μ΄νΈ(μ: μ΄ μΆκ°/μ κ±° λλ μ μ λ°μ΄ν°λ₯Ό λ³κ²½νλ©΄ XML ν μ€νΈ λ¬λλ₯Ό μ€νν λ _"[sheetName] μνΈμμ μ°Ύμ μ μλ λ°μ΄ν° λ²μ λμ λ μ΄λΈ [tableName]"_ μ½μ μ€λ₯κ° λ°μν©λλ€.
νμ¬ μ λ λ¨μΌ ν μ€νΈ μλ리μ€(μ’ λ¨ κ° μ€ν¬λ¦½νΈ)μ λν΄ μ΄λ―Έ 400κ° μ΄μμ ν μ€νΈ λ°μ΄ν° μ΄μ κ°μ§κ³ μμΌλ©° λ€λ₯Έ ν μ€νΈμ λ³λμ λ°μ΄ν° νμΌμ λλ€(256κ° μ΄νμ ν μ€νΈ λ°μ΄ν°κ° ν¬ν¨λ ν μ€νΈμ© XLS λ°μ΄ν° νμΌμ μ μ§νμ΅λλ€). ν΄λΉ XLSX μ€λ₯κ° λ°μν κ²½μ° λ€λ₯Έ ν μ€νΈκ° μν₯μ λ°μ§ μλλ‘ ν©λλ€. XLSX λ°μ΄ν° νμΌλ‘ ν μ€νΈλ₯Ό μ€νν λ μΈκΈν λ¬Έμ κ° λ°μνλ©΄ κ°λ¨ν λ€μμ μνν©λλ€.
μ΄κ²μ μΌμ’ μ μ§λ£¨νκ³ μ£Όμ΄μ§ μμ μμ μ λμΉ κ²½μ° ν μ€νΈμ μ€λ₯κ° λ°μνκΈ° μ½μ΅λλ€. μ΄μ λν μꡬμ μΈ μμ μ μ 곡ν μ μκΈ°λ₯Ό λ°λλλ€. κ°μ¬ν©λλ€!
@rupakgithub - μ£μ‘νμ§λ§ 곡μ ν κ³΅κ° git repoκ° ββμμ΅λλ€. κΈ°μ‘΄ νλ‘μ νΈμΈ qaf νλ μμν¬κ° μλ κ²½μ° μ΄λ―Έ μ 곡ν λ¨κ³μ λ°λΌ μλν΄ λ³Ό μ μμ΅λλ€.
@amitbhoraniya @cjayswal @reidleingod
λλΌμ΄λ² νμΌλ‘ .xlsxμ λν μμ ꡬνμ λ°λΌ μ€ννλ €κ³ νμ΅λλ€. λ΄ ν
μ€νΈλ₯Ό μ€νν μ μμ΅λλ€. κ·Έλ¬λ QAFμ κΈ°μ‘΄ μ£Όμ κΈ°λ₯μ μ¬μ©νμ¬ nκ°μ κ°λ₯ν ν μ‘°ν©μΌλ‘ νλμ μλ리μ€λ₯Ό nλ² μ€νν μ μλ€λ λ°μ΄ν° 곡κΈμλ‘ μ€νλμ§ μμ΅λλ€. μνμ λν μλ΄λ₯Ό λΆνλ립λλ€. .xls ν€ κΈ°λ₯μ μ¬μ©νλ©΄ μμ ν€μ λ ν€κ° μΆκ°λ n νμΌλ‘ nλ² ν
μ€νΈλ₯Ό μ€νν μ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄ κΈ°λ₯μ νμ¬ μ°μ μμκ° μλλλ€. κΈ°λ₯μ΄ μμ΄μΌ νλμ§ μλ €μ£ΌμΈμ.